package org.dromara.common.tenant.exception;

import org.dromara.common.core.exception.base.BaseException;

import java.io.Serial;


/**
 * @Author 刘武贵
 * @Date 2024/8/15 22:00
 * @Description 功能描述：租户异常类
 */
/**
 * TenantException 类继承自 BaseException，用于表示与租户相关的异常情况。
 * 该异常类用于封装和处理租户相关的错误信息，并提供了一种处理租户异常的通用机制。
 */
public class TenantException extends BaseException {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 构造TenantException异常对象
     * 该异常专门用于处理与租户相关的错误情况
     *
     * @param code 异常代码，用于标识异常的具体类型
     * @param args 可变参数，用于提供与异常相关联的附加信息
     */
    public TenantException(String code, Object... args) {
        super("tenant", code, args, null);
    }
}
